package com.kifas.model.xml;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class BukuVoucherModel implements Serializable {

	private static final long serialVersionUID = 5603780663924042803L;

	private Long idBukuVoucher;

	private AkunMasterModel akunMaster;

	private BigDecimal debet;

	private BigDecimal kredit;

	private Date tanggal;

	private String keterangan;

	private String posting;

	private String noRef;

	private String deskripsi;

	private String createdBy;

	private Date createdDate;

	public BukuVoucherModel() {
	}

	public BukuVoucherModel(Long idBukuVoucher, AkunMasterModel akunMaster, BigDecimal debet, BigDecimal kredit, Date tanggal, String keterangan,
			String posting, String noRef, String deskripsi, String createdBy, Date createdDate) {
		this.idBukuVoucher = idBukuVoucher;
		this.akunMaster = akunMaster;
		this.debet = debet;
		this.kredit = kredit;
		this.tanggal = tanggal;
		this.keterangan = keterangan;
		this.posting = posting;
		this.noRef = noRef;
		this.deskripsi = deskripsi;
		this.createdBy = createdBy;
		this.createdDate = createdDate;
	}

	public Long getIdBukuVoucher() {
		return idBukuVoucher;
	}

	public void setIdBukuVoucher(Long idBukuVoucher) {
		this.idBukuVoucher = idBukuVoucher;
	}

	public AkunMasterModel getAkunMaster() {
		return akunMaster;
	}

	public void setAkunMaster(AkunMasterModel akunMaster) {
		this.akunMaster = akunMaster;
	}

	public BigDecimal getDebet() {
		return debet;
	}

	public void setDebet(BigDecimal debet) {
		this.debet = debet;
	}

	public BigDecimal getKredit() {
		return kredit;
	}

	public void setKredit(BigDecimal kredit) {
		this.kredit = kredit;
	}

	public Date getTanggal() {
		return tanggal;
	}

	public void setTanggal(Date tanggal) {
		this.tanggal = tanggal;
	}

	public String getKeterangan() {
		return keterangan;
	}

	public void setKeterangan(String keterangan) {
		this.keterangan = keterangan;
	}

	public String getPosting() {
		return posting;
	}

	public void setPosting(String posting) {
		this.posting = posting;
	}

	public String getNoRef() {
		return noRef;
	}

	public void setNoRef(String noRef) {
		this.noRef = noRef;
	}

	public String getDeskripsi() {
		return deskripsi;
	}

	public void setDeskripsi(String deskripsi) {
		this.deskripsi = deskripsi;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public Date getCreatedDate() {
		return createdDate;
	}

}
